home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 015a / flix110.zip / FLIX.DOC < prev    next >
Text File  |  1991-12-09  |  75KB  |  1,878 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                             FLIX - FileLIst eXtended
  21.  
  22.                                   Version 1.10
  23.  
  24.  
  25.  
  26.                          An advanced DOS file processor
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.                                  HK Square Inc.
  42.                              24-16 Steinway Street
  43.                                    Suite 580
  44.                              L.I.C., NY 11103, USA
  45.                                  (718) 728-5077
  46.  
  47.  
  48.  
  49.  
  50.  
  51.     FLIX is dedicated to our beta testers.  Thanks guys.
  52.  
  53.     This documentation was prepared  with the help of  Ioannis Hadjiioannou,
  54.     Simon Filippou with much needed grammar help from Len Alshan.
  55.  
  56.  
  57.     Special thanks to Zoi for putting up with all of it.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.     FLIX is a copyright (c) 1990-1991 of HK Square Inc. All rights reserved.
  66.  
  67.  
  68.     Portions copyright (c) 1985-1987 by Codecrafters. All rights reserved.
  69.  
  70.     Portions copyright (c) 1987-1991 by Microsoft Corporation.
  71.  
  72.     PC-FLIST is a Copyright of Codecrafters.
  73.     4DOS is a trademark of J.P. Software.
  74.     PC-DOS, PC, PC XT, PC AT, and PS/2 are trademarks of IBM Corporation.
  75.     VM and CMS are trademarks of IBM Corporation.
  76.     MS-DOS, OS/2, and Windows are trademarks of Microsoft Corporation.
  77.     Kedit is a trademark of Mansfield Software.
  78.     Coderunner is a trademark of Microsystems Software.
  79.  
  80.     FLIST  refers  to  the  IBM  program  distributed  as  Program  Number:
  81.     5799-DCH (for VM/XA) and may be  covered by one or more IBM trademarks
  82.     and copyrights.
  83.  
  84.    Table of contents
  85.  
  86.  
  87.        Introduction                                          1
  88.  
  89.             Program registration . . . . . . . . . . . . .   3
  90.  
  91.             Distribution . . . . . . . . . . . . . . . . .   4
  92.  
  93.             Warranty . . . . . . . . . . . . . . . . . . .   4
  94.  
  95.  
  96.        Getting started
  97.  
  98.             Packing list . . . . . . . . . . . . . . . . .   5
  99.  
  100.             Installation, execution overview
  101.             and environment settings . . . . . . . . . . .   6
  102.  
  103.             Command line options . . . . . . . . . . . . .   7
  104.  
  105.  
  106.        System details
  107.  
  108.             Screen layout  . . . . . . . . . . . . . . . .   8
  109.  
  110.             Basic keyboard usage . . . . . . . . . . . . .  10
  111.  
  112.             Issuing FLIX and DOS commands,
  113.             Slash substitution . . . . . . . . . . . . . .  11
  114.  
  115.             Navigating through directories . . . . . . . .  15
  116.  
  117.             Renaming files and making changes. . . . . . .  17
  118.  
  119.             Manipulating 4DOS file descriptions  . . . . .  18
  120.  
  121.             Sorting  . . . . . . . . . . . . . . . . . . .  19
  122.  
  123.             FLIX profile . . . . . . . . . . . . . . . . .  20
  124.  
  125.             Using help . . . . . . . . . . . . . . . . . .  21
  126.  
  127.  
  128.        FLIX commands                                        22
  129.  
  130.  
  131.        Profile options                                      23
  132.  
  133.  
  134.        Help file commands                                   34
  135.  
  136.  
  137.        Error messages                                       35
  138.  
  139.  
  140.        Index                                                38
  141.  
  142.     FLIX Reference Manual                                                  1
  143.  
  144.     ────────────────────────────────────────────────────────────────────────
  145.     Introduction
  146.  
  147.  
  148.     One of the major  mainframe operating systems is  VM.  Under VM,  users
  149.     usually work within the CMS  environment which is very similar  to DOS.
  150.     In CMS, FLIST is a full screen program which allows the user to display
  151.     a list of files  on a disk and  permits execution of CMS  commands with
  152.     file names as  command line arguments.   FLIST also  allows sorting the
  153.     files by Date/Time, size etc.
  154.  
  155.     A product with a format very  similar to FLIST was designed for  DOS by
  156.     Codecrafters and was  named PC-FLIST.   PC-FLIST used all  the power of
  157.     DOS to enhance the user interface and added new features not  available
  158.     under VM.
  159.  
  160.     PC-FLIST was an  excellent program but  it was not  designed to exploit
  161.     the capabilities of today's DOS machines (like VGA and EMS/XMS memory).
  162.     Lucky for us, Codecrafters provided source code for PC-FLIST, so we  at
  163.     HK Square decided to  get our hands dirty  and make a few  changes.  At
  164.     this point we would like to  thank Codecrafters for allowing us to  use
  165.     PC-FLIST code to develop FLIX.  Without their permission it would  have
  166.     taken very much longer to develop FLIX.
  167.  
  168.     Somewhere, very  early on,  it became  obvious that  we had to re-write
  169.     most of the code  because PC-FLIST was written  for the ECO C  compiler
  170.     and we were using Microsoft C. Since a re-write was inevitable, we also
  171.     made a wish list of new features that we wanted from the program.  4DOS
  172.     file description manipulation was at the top of the list.
  173.  
  174.     It was decided keep the 'look and feel' of PC-FLIST as much as possible
  175.     since the interface is so widely known.
  176.  
  177.     The new program was named FLIX ( FileLIst eXtended ).
  178.  
  179.     FLIX takes  all the  concepts of  FLIST and  PC-FLIST and adds features
  180.     designed  to  appeal  to  the  professional programmer and advanced DOS
  181.     user.  Much more than a shell,  it is a 'file processor'.  The  program
  182.     was  designed  to  fully  exploit  the  features  provided  by  today's
  183.     equipment  such  as  extended  keyboard  functions and different screen
  184.     dimensions (60x100, 43x132 ...).
  185.  
  186.     In addition, FLIX executes DOS commands by swapping itself to EMS, XMS
  187.     or disk thereby  providing maximum memory for DOS programs.
  188.  
  189.     FLIX allows for complete  manipulation of 4DOS file  descriptions. 4DOS
  190.     is quickly becoming  the standard command  processor for DOS  machines.
  191.     We wish JP Software (the  makers of 4DOS) continued success  with their
  192.     fantastic product.
  193.  
  194.     FLIX Reference Manual                                                  2
  195.  
  196.     ────────────────────────────────────────────────────────────────────────
  197.     Introduction
  198.  
  199.     FLIX also supports user changes to file names, attributes and date/time
  200.     stamps  for  each  file.    The  mechanism  for making these changes is
  201.     optimized for maximum flexibility.
  202.  
  203.     Finally, we must  add that the  program was designed  with the advanced
  204.     DOS user in mind.  Using  some of the features requires caution.   This
  205.     will be further underlined as each feature is detailed below.
  206.  
  207.  
  208.     FLIX was written by:  George "Shadow"  Hrysanthopoulos from August 1990
  209.     to December 1991.
  210.  
  211.     E-Mail Addresses are:
  212.  
  213.       Genie                 : VICIOUS
  214.  
  215.       Compuserve            : 71520,2776
  216.  
  217.       Executive Network BBS : George Hrysanthopoulos
  218.  
  219.     The development system was made up of the following:
  220.  
  221.       Microsoft C Compiler Version 6.0 by Microsoft Corporation.
  222.  
  223.       Kedit editor by Mansfield Software Inc.
  224.  
  225.       Coderunner,   PDK-1,   PDK-2   and   PDK-3  C-function  libraries  by
  226.       Microsystems Software Inc.
  227.  
  228.       And of course, 4DOS batch files to do just about everything. 4DOS  is
  229.       a DOS command processor (COMMAND.COM replacement) by JP Software.
  230.  
  231.       No 'make' utility was used and the compiler was invoked from a  batch
  232.       file using command  line options.
  233.  
  234.     The beta testers were:
  235.  
  236.       Len Alshan.   Len, I can't thank you enough for all your help in
  237.                     preparing this document.
  238.  
  239.       Simon "Hunter" Filippou. Doom spiro spero.
  240.  
  241.       Paul "Owl" Fortoul. Hey Paul I guess this confirms that you use a PC !
  242.  
  243.       Ralph Frisch. Ralph, the sort routine is dedicated to you.
  244.  
  245.       Ioannis "HEX29A" Hadjiioannou. Yianno, I can't say enough.
  246.                                      Live and let DDie.
  247.  
  248.       George "NightScope" Hantzios. George, enjoy freedom while you can.
  249.  
  250.       Nick & Bill "Phovos" Kambouroglou. What is this UNIX you
  251.                                          keep talking about ?
  252.  
  253.       George Kontakis. Yes it does run on a 486. Why do you ask ?
  254.  
  255.       Bob Law. Bob, thanks for helping kill those damn cursor bugs.
  256.  
  257.     FLIX Reference Manual                                                  3
  258.  
  259.     ────────────────────────────────────────────────────────────────────────
  260.     Program registration.
  261.  
  262.  
  263.     FLIX is distributed as freeware.  Freeware means NO fee is required for
  264.     registering FLIX.  We ask that  anyone using the program, on a  regular
  265.     basis, send us a note with your comments and suggestions.  Your note to
  266.     us will register your  copy of FLIX and  you will get notifications  of
  267.     future updates and our company newsletter.  Contributions are of cource
  268.     always welcome and  we encourage a donation of $10.00 to  cover postage
  269.     and handling costs.
  270.  
  271.     When writing  to us,  please include  the version  number of your copy,
  272.     along with your software and hardware environment.
  273.  
  274.     To register FLIX send a note to:
  275.  
  276.     HK Square Inc.
  277.     FLIX registration
  278.     24-16 Steinway Street, Suite 580
  279.     L.I.C., NY 11103
  280.  
  281.     Look for future products from HK Square Inc.  !
  282.  
  283.     FLIX Reference Manual                                                  4
  284.  
  285.     ────────────────────────────────────────────────────────────────────────
  286.     Distribution
  287.  
  288.  
  289.     This program  is now  and will  always remain  the sole  property of HK
  290.     Square Inc. and it's principal designers.  It may be freely distributed
  291.     as long as the following limitations are adhered to:
  292.  
  293.     1. The program and all files in the packing list may not be modified.
  294.  
  295.     2. The entire packing list must be included with the program.
  296.  
  297.     3. The author's copyright notice is not to be removed.
  298.  
  299.     4. No fee  for the program  may be charged  outside of a  reasonable or
  300.        customary charge for diskette media, and/or shipping.
  301.  
  302.     5. It  may  not  be  packaged  or  sold  in conjunction with any other
  303.        products.
  304.  
  305.     7. Distribution  of the  files included  in the  base product using
  306.        compression programs by System Enhancement Associates Inc.
  307.        (SEA), is strictly prohibited.
  308.  
  309.     Note:
  310.  
  311.     Shareware  Houses  and  User  Groups  can  distribute  this  with other
  312.     programs as long as they register one (1) copy and obtain authorization
  313.     from HK Square Inc.
  314.  
  315.  
  316.     Warranty:
  317.  
  318.     The  program  and  documentation  is  supplied  AS-IS  and  the  author
  319.     disclaims  all  warranties,  expressed  or  implied, including, without
  320.     limitation, the  warranties of  merchantability and  the warranties  of
  321.     fitness for any purpose.  The author further reserves the right to make
  322.     changes to the  program or documentation  without obligation to  notify
  323.     any person or organization of such changes.
  324.  
  325.     FLIX Reference Manual                                                  5
  326.  
  327.     ────────────────────────────────────────────────────────────────────────
  328.     Packing list
  329.  
  330.  
  331.     The following files are included with  every FLIX shipment.
  332.  
  333.          README.1ST   - This file has quick start-up info and last minute
  334.                         changes.
  335.  
  336.          FLIX.DOC     - The main DOC file. All instructions are here !
  337.  
  338.          FLIX.PRO     - The file that contains all the FLIX setup options.
  339.                         This file is also referred to as the FLIX profile.
  340.  
  341.          FLIX.EXE     - The FLIX version 1.10 program.
  342.  
  343.          FLIX.HLP     - The FLIX on-line help file.
  344.  
  345.          CHANGES.DOC  - The list of FLIX version differences.
  346.  
  347.     FLIX Reference Manual                                                  6
  348.  
  349.     ────────────────────────────────────────────────────────────────────────
  350.     Installation
  351.  
  352.     To install FLIX, create the  sub-directory where the FLIX program  will
  353.     reside, copy the FLIX.ZIP file there and unzip it.
  354.  
  355.     Make sure that all the files listed in the packing list are included.
  356.  
  357.  
  358.     Execution overview and environment settings.
  359.  
  360.     When FLIX is invoked, it senses the current environment (video, memory)
  361.     and tries to 'fit' as best as it can.  In order for the program to work
  362.     best  however,  the  following  steps  should  be  reviewed  prior   to
  363.     execution.
  364.  
  365.     1. Enable any EMS or  XMS memory available to  your computer.  This  is
  366.        usually done  by adding  the appropriate  driver to  your CONFIG.SYS
  367.        file.  FLIX swaps  itself to XMS or  EMS memory before DOS  commands
  368.        are executed.   See the  profile  OPTION  command  (in  the FLIX.PRO
  369.        file) for a complete explanation.
  370.  
  371.  
  372.     2. Set the following environment variables:
  373.  
  374.        FLIX -  This variable points to the sub-directory where FLIX exists.
  375.                FLIX uses this variable to access it's help and setup files.
  376.  
  377.                For  example,  the  following  line should be placed in your
  378.                AUTOEXEC.BAT.
  379.  
  380.                  SET FLIX=C:\FLIX
  381.  
  382.        TMP  -  With the FMS option  specified (in the FLIX.PRO  file), FLIX
  383.        or      swaps itself to  disk when a  DOS program is  executed (from
  384.        TEMP    within FLIX) giving the  DOS program maximum memory.   These
  385.                two environment variables  specify the directory  where FLIX
  386.                will create  it's swap  file (approximately  110K).   Either
  387.                variable  TMP  or  TEMP   could  be  set  with   TMP  having
  388.                precedence.  See the  profile OPTION command for  a complete
  389.                explanation.
  390.  
  391.  
  392.     3. If  your  video  card  is  capable  of  displaying text at 43x132 or
  393.        60x100, set it to that mode.  Some VGA video cards come with a small
  394.        program which  allows the  card to  be set  to different text modes.
  395.        Look for this  program in the  diskette that was  included with your
  396.        video card.
  397.  
  398.        FLIX  fully  supports  extended  screen  dimensions.  For example, a
  399.        screen  size  of  60x100  will  show  you  file  names,  attributes,
  400.        date/time and file descriptions.  This was the mode most favored  by
  401.        our beta testers !
  402.  
  403.  
  404.     4. If you have a color system,  change (in the FLIX.PRO file) the  ATTR
  405.        command to  show the screen in color. See the profile  ATTR  command
  406.        for a complete explanation of color settings.
  407.  
  408.     FLIX Reference Manual                                                  7
  409.  
  410.     ────────────────────────────────────────────────────────────────────────
  411.     Command line options and usage
  412.  
  413.  
  414.     Having set up your environment, the next thing to do is invoke FLIX  to
  415.     do some  work.   There are  a few  command line  options which give you
  416.     control over the list of files to view.
  417.  
  418.     The complete syntax of the FLIX command is:
  419.  
  420.  
  421.        FLIX [filespec] | options |
  422.  
  423.  
  424.     Where:
  425.  
  426.      filespec is any valid DOS file name or directory description  (partial
  427.      or full).  Omitting filespec defaults to the current sub-directory.
  428.  
  429.        Note: The usual DOS file specification characters (wildcards) like
  430.              '*' and '?' are allowed.
  431.  
  432.      options can be any of the following:
  433.  
  434.      /q             - Do not display the initial copyright screen.
  435.  
  436.      /h[help_file]  - Use the help file specified instead of the
  437.                       one pointed to by the FLIX or PATH environment
  438.                       variables.
  439.  
  440.      /p[profile]    - Use the profile file specified instead of the
  441.                       one pointed to by the FLIX or PATH environment
  442.                       variables.
  443.  
  444.     FLIX Reference Manual                                                  8
  445.  
  446.     ────────────────────────────────────────────────────────────────────────
  447.     Screen layout
  448.  
  449.     After executing FLIX you will get the following file list display.
  450.  
  451.  
  452.     ────────────────────────────────────────────────────────────────────────
  453.      Title Area
  454.     ────────────────────────────────────────────────────────────────────────
  455.  
  456.      File Selection Group Area
  457.  
  458.     ─────────┬──────────────┬──────────────┬────────────────────────────────
  459.              │              │              │
  460.      File    │ Command line │ File data    │ File description
  461.              │              │              │
  462.      Area    │ Area         │ Area         │ Area
  463.              │              │              │
  464.              │              │              │
  465.              │              │              │
  466.              │              │              │
  467.              │              │              │
  468.              │              │              │
  469.     ─────────┴──────────────┴──────────────┴────────────────────────────────
  470.  
  471.      F-Key definition display Area
  472.  
  473.     ────────────────────────────────────────────────────────────────────────
  474.  
  475.  
  476.     Note: If your screen  can only show  80 columns, you  will NOT see  the
  477.           File description area.  Try  Alt-W to toggle the display  between
  478.           the File data area and the File description areas.  Also see  the
  479.           description of the '/W' command.
  480.  
  481.     The TAB key can  be used to move  between the different screen  fields.
  482.     TAB cycles to the next field and Shift-TAB cycles backwards.
  483.  
  484.     The Profile option ALTER, controls which fields can be TAB'ed into.
  485.  
  486.     The following section describes each portion of the screen display  and
  487.     describes the various actions that can be performed in each.
  488.  
  489.     FLIX Reference Manual
  490.                                                                            9
  491.     ────────────────────────────────────────────────────────────────────────
  492.     Field descriptions.
  493.  
  494.       Title Area
  495.  
  496.         This section of the screen displays the FLIX program name, version,
  497.         level, total bytes for the list of files shown, number of files  in
  498.         the list, file number (where the cursor is) and system time.
  499.  
  500.       File selection group area
  501.  
  502.         This section of the screen displays the group(s) which compose  the
  503.         current list of files  shown.  Groups can  be added to the  list by
  504.         the '/a' APPEND command.
  505.  
  506.       File area
  507.  
  508.         This section of the screen displays drive, group filename and
  509.         extension in the following format:
  510.  
  511.           D1 NNNNNNNN XXX <-- 1-3 character file extension.
  512.           ^^ ^
  513.           ││ └────────── 1-8 character file name.
  514.           │└──────────── Group number of this file.
  515.           └───────────── Drive where this file exists.
  516.  
  517.       Command line area
  518.  
  519.         This section of  the screen is  the area in  which the user  enters
  520.         FLIX and/or DOS commands.   The command line area is  automatically
  521.         extended over the other areas when the user types a command  longer
  522.         than the space provided.  The Command line field is the only  field
  523.         that does not have a static length.  It's actual length is computed
  524.         based  on  the  physical  screen  dimensions  and  the  other areas
  525.         displayed.
  526.  
  527.       File data area
  528.  
  529.         This section of the screen is the where the file attributes, size,
  530.         date, and time are displayed.
  531.  
  532.       File Description area
  533.  
  534.         This section of the screen is the where the 4DOS file  descriptions
  535.         are displayed.
  536.  
  537.       F-Key definition display area
  538.  
  539.         This  section  of  the  screen  is  the where F-key definitions are
  540.         shown.  On  a PC/XT only  10 F-Keys will  be shown.   On any
  541.         computer with an enhanced keyboard all 12 F-Keys will be shown.
  542.         This area is updated when the Shift, Alt or Ctrl keys are pressed.
  543.  
  544.         Note: FLIX provides four different functions for each F-Key
  545.               available on your keyboard. These functions are accessed via
  546.               the following combinations:
  547.  
  548.               F-Key alone, Shift+F-Key, Ctrl+F-Key and Alt+F-Key.
  549.  
  550.     FLIX Reference Manual                                                 10
  551.  
  552.     ────────────────────────────────────────────────────────────────────────
  553.     Basic keyboard usage
  554.  
  555.  
  556.     The following key sequences  may be used to  perform a variety of  FLIX
  557.     commands.  These key sequences work in most screen areas.
  558.  
  559.     ───────────────────────┬───────────────────────────────────────────────
  560.                            │
  561.        Tab                 │ Move cursor to the next editable field
  562.        Shift-Tab           │ Move cursor to the previous editable field
  563.                            │
  564.        Home                │ Move cursor to the beginning of current field
  565.        End                 │ Cursor to end of current field
  566.        PgUp                │ Display previous page of file list
  567.        PgDn                │ Display next page of file list
  568.                            │
  569.        Left                │ Cursor left
  570.        Right               │ Cursor right
  571.        Up                  │ Cursor up
  572.        Down                │ Cursor down
  573.                            │
  574.        Ctrl-Home           │ Cursor to first file of current page
  575.        Ctrl-End            │ Erase to end of current field
  576.        Ctrl-PgUp           │ Display first page of file list
  577.        Ctrl-PgDn           │ Display last page of file list
  578.        Ctrl-Esc            │ Erase all command input areas
  579.        Ctrl-Right          │ Move to the beginning of the next word
  580.        Ctrl-Left           │ Move to the beginning of the previous word
  581.        Ctrl-Enter          │ Move to the beginning of the next line
  582.                            │
  583.        Ins                 │ Toggle insert and typeover mode
  584.        Del                 │ Delete character
  585.        Esc                 │ Restore field to original contents
  586.        Backspace           │ Rubout character
  587.        Scroll Lock         │ Toggle file list scroll and wrap-around mode
  588.        Enter               │ Execute all commands in this list
  589.                            │
  590.        . (period)          │ When in the file name area, switch to the
  591.                            │ file extension area.
  592.                            │
  593.     ───────────────────────┴───────────────────────────────────────────────
  594.  
  595.      The following key sequences may be used only in the file description
  596.      area.
  597.  
  598.     ───────────────────────┬───────────────────────────────────────────────
  599.                            │
  600.        Alt-L               │ Mark a line for copying.
  601.        Alt-Z               │ Mark a line for copying. Used as an alternative
  602.                            │ to Alt-L.
  603.        Alt-C               │ Copy the marked line description to the
  604.                            │ current description.
  605.                            │
  606.     ───────────────────────┴───────────────────────────────────────────────
  607.  
  608.     FLIX Reference Manual                                                 11
  609.  
  610.     ────────────────────────────────────────────────────────────────────────
  611.     Issuing FLIX and DOS commands - Slash substitution
  612.  
  613.  
  614.     The Command Line Area of the FLIX screen is where FLIX and DOS commands
  615.     are entered.  The ability to issue any FLIX or DOS command against  any
  616.     file, is the most powerful feature of FLIX.
  617.  
  618.     An example:
  619.  
  620.       Let's suppose that your favorite file browser is called LIST and  you
  621.       usually invoke it at the DOS command line, with the name of the  file
  622.       to browse as an argument.
  623.  
  624.       From within FLIX, if you wanted to browse any of the displayed  files
  625.       just type LIST (on  the command line next  to a particular file)  and
  626.       hit  Enter.    FLIX  will  then  invoke  LIST and will pass to it the
  627.       complete file specs including path.
  628.  
  629.       When you exit from the file browser, you will return to FLIX and  can
  630.       browse another file.
  631.  
  632.     It should be obvious  that any DOS command  or program can be  executed
  633.     from the FLIX command line.
  634.  
  635.     The information passed  to DOS can  be fully controlled  by the use  of
  636.     slash  subcommand  substitutions.    FLIX  uses  the slash '/' (and the
  637.     character following it) to insert selected parts of a file to a buffer.
  638.     When all parts have been inserted, the buffer becomes a command  string
  639.     which is be passed on to DOS for execution, or processed internally  by
  640.     FLIX.
  641.  
  642.     Here is what each slash command substitution represents:
  643.  
  644.     ─────────────────────┬─────────────────────────────────────────────────
  645.                          │
  646.      //                  │ Insert a single slash at this position
  647.                          │
  648.      /                   │ Insert complete fileid at this position
  649.      /D                  │ Insert "d:" component at this position
  650.      /E                  │ Insert ".ext" component at this position
  651.      /N                  │ Insert "filename" component at this position
  652.      /P                  │ Insert "path" component at this position
  653.                          │
  654.      /O                  │ When put at the beginning of a command it will
  655.                          │ indicate that no path component will be appended
  656.                          │ to the command that follows.
  657.                          │
  658.     ─────────────────────┴─────────────────────────────────────────────────
  659.  
  660.     Note: If you wish to use a character other than the slash, you can do
  661.           so using the profile option: CHAR.
  662.  
  663.     Note: The  file components  that are  appended to the command string by
  664.           by default, are controlled by the profile option: FILEID.
  665.  
  666.     FLIX Reference Manual                                                 12
  667.  
  668.     ────────────────────────────────────────────────────────────────────────
  669.     Issuing FLIX and DOS commands - Slash substitution
  670.  
  671.     Some examples will help illustrate slash substitution:
  672.  
  673.  
  674.       Let's suppose that the cursor is on the following line of the screen:
  675.  
  676.       ──────────────────────────────────────────────────────────────────────
  677.       FLIX V1.10 │ Level 0 │  xxx bytes in yy files  │ File zz    │ hh:mm:ss
  678.       ──────────────────────────────────────────────────────────────────────
  679.       C1 C:\TEST\*.*
  680.       ────────────────┬──────────────┬────────────────────────┬─────────────
  681.            .          │              │           .            │
  682.            .          │              │           .            │
  683.                       │              │                        │
  684.       C1 TESTFILE TST │ _            │ A∙∙∙ 3000 2/12/91 3:13 │ Comments
  685.            .          │ ^            │           .            │
  686.            .          │ │            │           .            │
  687.            .          │ └ Cursor     │           .            │
  688.            .          │              │           .            │
  689.       ────────────────┴──────────────┴────────────────────────┴─────────────
  690.        F-Key definition display Area
  691.       ──────────────────────────────────────────────────────────────────────
  692.  
  693.  
  694.       The first 2 characters of this line tell us that this file exists  on
  695.       the C disk and it belongs to group 1.
  696.  
  697.       Group 1 (shown on the top of the screen) is:
  698.  
  699.         C1 C:\TEST\*.*
  700.  
  701.     FLIX Reference Manual                                                 13
  702.  
  703.     ────────────────────────────────────────────────────────────────────────
  704.     Issuing FLIX and DOS commands - Slash substitution
  705.  
  706.  
  707.       In the examples  below we assume  that the profile  option FILEID had
  708.       specified as:  DPNE
  709.  
  710.       The following table  displays the command  string which results  from
  711.       FLIX performing slash substitution.
  712.  
  713.        At Command Line Enter: │ After substitution:
  714.       ────────────────────────┼───────────────────────────────────────────
  715.                               │
  716.        copy / d:\             │ COPY C:\TEST\TESTFILE.TST D:\
  717.                               │
  718.                               │ The slash has been expanded to the full
  719.                               │ pathname including filename and extension.
  720.       ────────────────────────┼───────────────────────────────────────────
  721.                               │
  722.        dir /n.*               │ DIR TEST.*
  723.                               │
  724.                               │ Only the name been expanded.
  725.       ────────────────────────┼───────────────────────────────────────────
  726.                               │
  727.        copy / d:\temp\jj./e   │ COPY C:\TEST\TESTFILE.TST D:\TEMP\JJ.TST
  728.                               │
  729.                               │ The first slash was expanded to the full
  730.                               │ pathname. The second slash was only
  731.                               │ expanded to the file extension.
  732.       ────────────────────────┼───────────────────────────────────────────
  733.                               │
  734.        LIST /                 │ LIST C:\TEST\TESTFILE.TST
  735.                               │
  736.                               │ The slash was expanded to the full
  737.                               │ pathname.
  738.       ────────────────────────┼───────────────────────────────────────────
  739.                               │
  740.        LIST                   │ LIST C:\TEST\TESTFILE.TST
  741.                               │
  742.                               │ The complete pathname was appended to the
  743.                               │ command. Assuming that the profile option
  744.                               │ FILEID had specified: dpne
  745.       ────────────────────────┴───────────────────────────────────────────
  746.  
  747.     FLIX Reference Manual                                                 14
  748.  
  749.     ────────────────────────────────────────────────────────────────────────
  750.     Issuing FLIX and DOS commands - Slash substitution
  751.  
  752.  
  753.  
  754.     Other slash substitution examples are:
  755.  
  756.  
  757.        You enter              │ After substitution:
  758.       ────────────────────────┼────────────────────────────────────────────
  759.                               │
  760.        /O LIST                │ LIST
  761.                               │
  762.                               │ Nothing was appended to the command.
  763.       ────────────────────────┼────────────────────────────────────────────
  764.                               │
  765.        /O LIST /n             │ LIST TEST
  766.                               │
  767.                               │ The slash was expanded to file name.
  768.       ────────────────────────┼────────────────────────────────────────────
  769.                               │
  770.        CONTROL //n            │ CONTROL /n C:\TEST\TESTFILE.TST
  771.                               │
  772.                               │ The double slash was converted to a single
  773.                               │ slash and there was no substitution. The
  774.                               │ complete pathname was appended.
  775.       ────────────────────────┼────────────────────────────────────────────
  776.                               │
  777.        /O CONTROL //n         │ CONTROL /n
  778.                               │
  779.                               │ The double slash was converted to a single
  780.                               │ slash and there was no substitution.
  781.       ────────────────────────┼────────────────────────────────────────────
  782.                               │
  783.        ZIP //a D:\/n.ZIP /    │ ZIP /a D:\TESTFILE.ZIP C:\TEST\TESTFILE.TST
  784.                               │
  785.                               │ The double slash was converted to a single
  786.                               │ slash and there was no substitution.
  787.                               │ The second slash was expanded to the
  788.                               │ file name. The third slash was expanded
  789.                               │ to the full pathname.
  790.       ────────────────────────┼────────────────────────────────────────────
  791.                               │
  792.        /n                     │ TESTFILE
  793.                               │
  794.                               │ The slash was expanded to the file name.
  795.                               │ The effect of this would be to pass the
  796.                               │ name to DOS and let DOS try executing
  797.                               │ the command: TESTFILE
  798.                               │
  799.                               │ If a file called TESTFILE.EXE or
  800.                               │ TESTFILE.COM did not exist you would get
  801.                               │ an error message.
  802.                               │
  803.       ────────────────────────┴────────────────────────────────────────────
  804.  
  805.     FLIX Reference Manual                                                 15
  806.  
  807.     ────────────────────────────────────────────────────────────────────────
  808.     Navigating through directories
  809.  
  810.     While reading  the following  section it  is recommended  that you have
  811.     FLIX up and running.
  812.  
  813.     The following commands allow you to navigate through the DOS  directory
  814.     tree.
  815.  
  816.     /a - Append. Format: /a | filespec
  817.  
  818.          Append a list of files.  When  the /a command is issued next to  a
  819.          directory, the contents of that directory will be included in  the
  820.          current list as a new group.   The new group will be  displayed on
  821.          the top of the screen.
  822.  
  823.          Furthermore, the /a command can be used to add an arbitrary  group
  824.          of files to the current file list in the following format:
  825.  
  826.             /a C:\TEST\TS*.*
  827.  
  828.             This will append all the files matching this description to the
  829.             current list.
  830.  
  831.     /r - Read. Format: /r | filespec
  832.  
  833.          Read directory to create list using filespec. Specifying /r
  834.          without filespec refreshes the current list from disk.
  835.  
  836.     FLIX Reference Manual                                                 16
  837.  
  838.     ────────────────────────────────────────────────────────────────────────
  839.     Navigating through directories
  840.  
  841.     /l - List. Format: /l{- | + | n } (Where n is a valid level number)
  842.  
  843.          Create a new level which will contain a specified list of files or
  844.          optionally move between levels.
  845.  
  846.          Example:
  847.  
  848.            ─────────────────────────────────────────────────────────────────
  849.            FLIX V1.10 │ Level 3 │ xxx bytes in yy files │ File zz │ hh:mm:ss
  850.            ─────────────────────────────────────────────────────────────────
  851.            C1 C:\TEST\*.*
  852.            ────────────────┬─────────────────────┬──────────────────────────
  853.    Line 1  C1 .            │ /l1                 │ ∙∙∙∙ SUB-DIR 2/12/91 3:13
  854.         2  C1 ..           │ /l                  │ ∙∙∙∙ SUB-DIR 2/12/91 3:13
  855.         3  C1 TEST         │ /l                  │ ∙∙∙∙ SUB-DIR 2/12/91 3:13
  856.         4  C1 HELLAS   TXT │ /l C:\L123\N*.??X   │ ∙∙∙∙  567493 2/12/91 3:13
  857.         5  C1 TESTFILE TST │ /l+                 │ A∙∙∙    3000 2/12/91 3:13
  858.         6  C1 KITSOS   DOC │ /l-                 │ A∙HS  234440 2/12/91 3:13
  859.         7  C1 MYFILE1  ASM │                     │ A∙HS  234440 2/12/91 3:13
  860.         8  C1 MYFILE3  ASM │                     │ A∙HS  234440 2/12/91 3:13
  861.         9  C1 MYFILE4  ASM │ /l *./e             │ A∙HS  234440 2/12/91 3:13
  862.            ────────────────┴─────────────────────┴──────────────────────────
  863.             F-Key definition display Area
  864.            ─────────────────────────────────────────────────────────────────
  865.  
  866.             Note that we are on Level 3. There are only levels 1 to 3.
  867.  
  868.             The command on line 1 displays the files on Level 1.
  869.  
  870.             The command on line 2 moves backward one sub-directory  and
  871.             creates and displays a new level.
  872.  
  873.             The command on line 3 moves to the sub-directory  TEST and
  874.             creates and displays a new level.
  875.  
  876.             The command on line 4 moves to the sub-directory C:\L123
  877.             and creates and displays all files matching N*.??X   (as a new
  878.             level).
  879.  
  880.             The command on line 5 moves forward one level. In this case
  881.             it wraps to Level 0.
  882.  
  883.             The command on line 6 moves backward one level to Level 2.
  884.  
  885.             The command on line 9 creates and displays a new Level which
  886.             includes all files in the current level matching *.ASM.
  887.             Please note that a slash substitution was used for this command.
  888.  
  889.     FLIX Reference Manual                                                 17
  890.  
  891.     ────────────────────────────────────────────────────────────────────────
  892.     Renaming files and making changes.
  893.  
  894.     FLIX allows you to change  Directory names, File names and  extensions,
  895.     attributes, date/time stamps and 4DOS file descriptions.
  896.  
  897.     The TAB  key (and  Shift-TAB) allows  you to  move between each display
  898.     area and make changes.
  899.  
  900.     Changed fields will have a different color.  The color is controlled by
  901.     the profile ATTR command.
  902.  
  903.     The ESC key will restore the original field contents and color.
  904.  
  905.     Changes become permanent  ONLY when the  Enter key is  hit.  Afterwards
  906.     the ESC key will NOT restore the original field contends.
  907.  
  908.     The FLIX profile option: ALTER  controls which fields can be changed
  909.     and the program's responses to these changes.
  910.  
  911.     FLIX responses to changes can be:
  912.  
  913.         No response - Only the field color is changed.
  914.  
  915.         Beep        - TAB'ing out of a changed field will sound a tone.
  916.                       Color change.
  917.  
  918.         Yes/No      - TAB'ing out of a changed field will ask for a
  919.                       Yes/No verification. Color change.
  920.  
  921.         Change not  - These fields cannot be TAB'ed into.
  922.         allowed
  923.  
  924.     File names and extensions must be valid under DOS.
  925.  
  926.     File attributes can be any combination of the following:
  927.  
  928.                   A - Archive   bit is set.
  929.                   S - System    bit is set.
  930.                   R - Read-Only bit is set.
  931.                   H - Hidden    bit is set.
  932.  
  933.     These attributes can  be toggled on/off  by entering the  corresponding
  934.     letter.
  935.  
  936.     Time/Date values must be valid.
  937.  
  938.     FLIX Reference Manual                                                 18
  939.  
  940.     ────────────────────────────────────────────────────────────────────────
  941.     Manipulating 4DOS file descriptions.
  942.  
  943.     FLIX supports 4DOS file descriptions.  This feature allows each file or
  944.     sub-directory to  have a  description which  is saved  on a file called
  945.     DESCRIPT.ION.
  946.  
  947.     Note: It is not necessary to have 4DOS installed to use this feature.
  948.  
  949.     The /w FLIX command sWitches the cursor between the command line and
  950.     the File description area. This command has been defined in the default
  951.     profile as the Alt-W command. If your screen can only show 80 columns
  952.     the /w command is very convenient since the file stats will disappear
  953.     when the file descriptions are shown and vice-versa.
  954.  
  955.     When in the file description area, FLIX allows file descriptions to
  956.     be edited using the following commands:
  957.  
  958.             Alt-C - Copy the marked line description to the
  959.                     current description.
  960.  
  961.             Alt-L - Mark a line for copying.
  962.  
  963.             Alt-Z - Mark a line for copying. Used as an alias to
  964.                     Alt-L.
  965.  
  966.     Changed descriptions will have a different color.  The color is
  967.     controlled by the profile ATTR command.
  968.  
  969.     The ESC key will restore the original description only for this file.
  970.     If you move out of this file description, the ESC key will not restore
  971.     the original contents.
  972.  
  973.     Changes become permanent ONLY when the Enter key is hit !
  974.  
  975.     The FLIX profile option: ALTER  controls file description editing.
  976.  
  977.     The FLIX profile option: OPTION controls whether the file stats or the
  978.     file descriptions will be initially shown on the screen. By default
  979.     the file stats will be shown.
  980.  
  981.     FLIX Reference Manual                                                 19
  982.  
  983.     ────────────────────────────────────────────────────────────────────────
  984.     Sorting.
  985.  
  986.     The files displayed can be sorted using the following commands:
  987.  
  988.         /SG - Sort by group.
  989.  
  990.         /SN - Sort by file name, then by file extension.
  991.  
  992.         /SE - Sort by file extension, then by file name.
  993.  
  994.         /SA - Sort by file attributes.
  995.  
  996.         /SS - Sort by file size.
  997.  
  998.         /SD - Sort by file date and time.
  999.  
  1000.         /SX - Sort by file description.
  1001.  
  1002.     FLIX Reference Manual                                                 20
  1003.  
  1004.     ────────────────────────────────────────────────────────────────────────
  1005.     FLIX profile
  1006.  
  1007.  
  1008.     FLIX uses a file, which historically has been called the profile, to
  1009.     setup it's environment.
  1010.  
  1011.     The location of this file  can be found in the  sub-directory specified
  1012.     in  the  DOS  environment  variable:    FLIX.   The profile name can be
  1013.     explicitly specified in the command line as:  /p[filespec].  By default
  1014.     the profile name is:  FLIX.PRO
  1015.  
  1016.  
  1017.  
  1018.       The following commands can be used in the FLIX profile file.
  1019.  
  1020.  
  1021.        *                   - Insert a comment line on the profile
  1022.  
  1023.        ALTER   a a a ... a - Define which screen fields can be altered
  1024.  
  1025.        ATTR    a a a ... a - Define display attributes
  1026.  
  1027.        CHAR    c c c       - Define command, concatenation and cursor
  1028.                              characters
  1029.  
  1030.        DEFINE  k = [n] cmd - Define function key with display name and
  1031.                              command
  1032.  
  1033.        EXECUTE command     - Execute flix or dos command during
  1034.                              initialization
  1035.  
  1036.        FILEID  dpne        - Define fileid components
  1037.  
  1038.        FIATTR  1 1 1 1     - Define the file attributes used to select files
  1039.  
  1040.        MACRO   k = cmd     - Define ALT+key keyboard macros
  1041.  
  1042.        OPTION  opt1 ...    - Set FLIX options
  1043.  
  1044.        SYNONYM alias cmd   - Define synonym of dos command
  1045.  
  1046.     FLIX Reference Manual                                                 21
  1047.  
  1048.     ────────────────────────────────────────────────────────────────────────
  1049.     Using help.
  1050.  
  1051.        You can access the help system by executing the /H command from  the
  1052.        command line, a keyboard macro or an F-key definition.
  1053.  
  1054.        Navigating through the FLIX Help  menu can be achieved by  using the
  1055.        cursor keys. When the desired item is highlighted pressing Enter will
  1056.        show the detailed help information.
  1057.  
  1058.        While viewing the detailed  help information, the Left/Right  cursor
  1059.        keys will move  between related help  topics.  Pressing  Enter again
  1060.        will access the related topic.
  1061.  
  1062.        The  Up/Down  and  PageUp/PageDown  keys  will  scroll  through  the
  1063.        displayed help information.  If the end of the help description  has
  1064.        been reached  then 'End of file'  will be  displayed at  the bottom
  1065.        right of the screen. Otherwise, 'More ...' will be displayed.
  1066.  
  1067.     FLIX Reference Manual                                                 22
  1068.  
  1069.     ────────────────────────────────────────────────────────────────────────
  1070.     FLIX commands
  1071.  
  1072.        All the following commands may be entered at the FLIX command line or
  1073.        assigned to a F-Key or macro.
  1074.  
  1075.  
  1076.        /                 - Position Current File at top of display
  1077.        /nnn              - Position File "nnn" at top of display
  1078.        /A [filespec]     - Append Group "filespec" To File List
  1079.        /B                - Scroll To Last Page Of File List
  1080.        /C                - Terminate All File List Levels Immediately and
  1081.                            quit FLIX.
  1082.        /F {name.ext | =} - Find "name.ext" Or Next Occurrence Of Previous Find
  1083.        /H                - Access the help system
  1084.  
  1085.        /L{- | + | n}     - Select Previous Level, Next Level Or Level "n"
  1086.        /L [filespec]     - Create New File List Level Using "filespec"
  1087.  
  1088.        /O command        - Do Not Append File Specification To This "command"
  1089.        /Q                - Terminate Current File List Level Immediately.
  1090.                            Reduce Level count by one
  1091.        /R [filespec]     - Read directory to create file list using
  1092.                            "filespec". Omitting "filespec" refreshes the
  1093.                            current list
  1094.  
  1095.        /SA               - Sort by file Attributes
  1096.        /SD               - Sort by Date/Time, Name, Group and Extension
  1097.        /SE               - Sort by Extension, Name And Group
  1098.        /SG               - Sort by Group, Name And Extension
  1099.        /SN               - Sort by Name, Group And Extension
  1100.        /SS               - Sort by Size, Name, Group And Extension
  1101.        /SX               - Sort by File Description
  1102.  
  1103.        /T                - Scroll to First Page Of File List
  1104.        /X                - Execute Command Input Area
  1105.  
  1106.        /W                - Toggle the cursor between command line and file
  1107.                            description. If your screen does not show
  1108.                            the file descriptions then use this command !
  1109.  
  1110.        /=                - Position the cursor on column 1 of the next line
  1111.                            and insert a '=' there. A '=' will not be
  1112.                            inserted if the current file is: '.' or '..'
  1113.                            to prevent accidental directory deletes.
  1114.  
  1115.        =                 - Repeat Last DOS Command
  1116.        ?                 - Recall Last DOS Command
  1117.  
  1118.     FLIX Reference Manual                                                 23
  1119.  
  1120.     ────────────────────────────────────────────────────────────────────────
  1121.     Profile options - * (star)
  1122.  
  1123.        A "*" (star)  if it is  the first character  in a line  makes this
  1124.        line a comment.
  1125.  
  1126.  
  1127.     Profile options - ALTER
  1128.  
  1129.        The ALTER profile  option defines allowed  actions at each  field on
  1130.        the screen.  These actions will occur when the user attempts to exit
  1131.        a field which has been edited by the user.
  1132.  
  1133.        ALTER option format: ALTER field setting
  1134.  
  1135.             Where:
  1136.  
  1137.                    field could be any of the following:
  1138.  
  1139.                      Name, Ext, Attribute, Date, Time, Description
  1140.  
  1141.                    setting could be any of the following:
  1142.  
  1143.                      Nochange - If specified, this field cannot be changed
  1144.                                 by the user, and the TAB key will skip over
  1145.                                 it.
  1146.  
  1147.                      Allow    - If specified, then the field can be changed
  1148.                                 by the user. No sound or prompt will be
  1149.                                 generated. This option is most useful for
  1150.                                 the description field.
  1151.  
  1152.                      Prompt   - If specified, and if the user makes changes
  1153.                                 to this field, then a prompt will appear on
  1154.                                 the screen asking the user for a Yes/No
  1155.                                 confirmation.
  1156.  
  1157.                      Beep     - If specified, and if the user makes changes
  1158.                                 to this field, then a beep will be heard
  1159.                                 when the user leaves the field.
  1160.  
  1161.                                 Note: If the profile option:
  1162.  
  1163.                                       OPTION NOSOUND
  1164.  
  1165.                                       is specified, then no beep will be
  1166.                                       heard !
  1167.  
  1168.        Examples:
  1169.                  Alter Name        Prompt
  1170.                  Alter Ext         Prompt
  1171.                  Alter Attribute   Beep
  1172.                  Alter Date        Beep
  1173.                  Alter Time        Beep
  1174.                  Alter Description Allow
  1175.  
  1176.     FLIX Reference Manual                                                 24
  1177.  
  1178.     ────────────────────────────────────────────────────────────────────────
  1179.     Profile options - ATTR
  1180.  
  1181.        The ATTR profile  option defines the  display attributes to  be used
  1182.        for  various  portions  of  the  FLIX  display screen.  Each display
  1183.        attribute value is entered as a 2 digit hexadecimal value or "*", if
  1184.        the default is desired.
  1185.  
  1186.        ATTR option format:
  1187.  
  1188.           ATTR   a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13
  1189.  
  1190.           Where:  a1 - Title at top of display
  1191.                   a2 - Borders between display areas
  1192.                   a3 - File information areas of display
  1193.                   a4 - Command input areas of display
  1194.                   a5 - Messages displayed in command input areas
  1195.                   a6 - "Fnn" laterals at bottom of display
  1196.                   a7 - Function key names at bottom of display
  1197.                   a8 - Entire screen when a DOS command or "/H" is executed
  1198.                   a9 - File Description field
  1199.                  a10 - The spaces between each field
  1200.                  a11 - Cursor line
  1201.                  a12 - Any field which has been altered by the user
  1202.                  a13 - In the description of a file, this attribute
  1203.                        displays the line which was put in the cut+paste
  1204.                        buffer by the Alt-L or Alt-Z command(s).
  1205.  
  1206.        Below are the values to use for the colors. Get one value from the
  1207.        foreground and ADD it to the background to get the color attribute.
  1208.        In a monochrome system, the BLUE color serves as the underline
  1209.        attribute.
  1210.  
  1211.          Foreground:                   Background:
  1212.  
  1213.                     BLACK      0                  BLACK      0
  1214.                     BLUE       1                  BLUE      10
  1215.                     GREEN      2                  GREEN     20
  1216.                     CYAN       3                  CYAN      30
  1217.                     RED        4                  RED       40
  1218.                     MAGENTA    5                  MAGENTA   50
  1219.                     BROWN      6                  BROWN     60
  1220.                     AMBER      6                  WHITE     70
  1221.                     WHITE      7                  BLINK     80
  1222.                     GRAY       8
  1223.                     LBLUE      9
  1224.                     LGREEN     a
  1225.                     LCYAN      b
  1226.                     LRED       c
  1227.                     LMAGENTA   d
  1228.                     YELLOW     e
  1229.                     BRWHITE    f
  1230.  
  1231.        Examples:
  1232.  
  1233.           ATTR  1c 01 02 03 04 70 03 07 06 00 71 47 1c  *Default COLOR
  1234.           ATTR  70 07 07 0f 70 70 07 07 07 00 70 70 0f  *Default MONO
  1235.  
  1236.     FLIX Reference Manual                                                 25
  1237.  
  1238.     ────────────────────────────────────────────────────────────────────────
  1239.     Profile options - CHAR
  1240.  
  1241.        The CHAR profile option defines the character to be used to identify
  1242.        certain FLIX commands.
  1243.  
  1244.        The characters  are entered  as 1  punctuation character  OTHER than
  1245.        "*", "=" or "?".
  1246.  
  1247.        Note:
  1248.  
  1249.          The command character must be specified twice in order to be part
  1250.          of the command string.
  1251.  
  1252.        CHAR option format: CHAR  a b c
  1253.  
  1254.              Where:
  1255.                     a - Character denoting a FLIX command or fileid function
  1256.  
  1257.                     b - Character concatenating multiple DOS commands
  1258.  
  1259.                     c - Character indicating desired cursor position
  1260.  
  1261.        Example:
  1262.  
  1263.                 CHAR / # _    *FLIX defaults
  1264.  
  1265.     FLIX Reference Manual                                                 26
  1266.  
  1267.     ────────────────────────────────────────────────────────────────────────
  1268.     Profile options - DEFINE
  1269.  
  1270.        The DEFINE profile  option specifies the  FLIX or DOS  command to be
  1271.        assigned to a given function  key.  Each function key  is identified
  1272.        as "Fnn", "A-Fnn",  "C-Fnn" or "S-Fnn",  followed by an  equal sign,
  1273.        followed by the name to be displayed for the function key,  followed
  1274.        by the FLIX or DOS command text to be assigned to the function key.
  1275.  
  1276.        DEFINE option format: DEFINE  a  =  [b]  c
  1277.  
  1278.              Where:
  1279.                     a - Function key being  assigned
  1280.  
  1281.                     b - Text to be displayed in F-Key definition area,
  1282.                         enclosed in brackets. If the text is longer
  1283.                         physical screen area available then the text will
  1284.                         be truncated
  1285.  
  1286.                     c - FLIX or DOS command text
  1287.  
  1288.        Examples:
  1289.  
  1290.                 DEFINE f1    = [Browse]       LIST
  1291.                 DEFINE a-f1  = [UNZIP -V]     UNZIP -V
  1292.                 DEFINE c-f1  = [Tree]         /l /dpn
  1293.                 DEFINE s-f1  = [Copy To A:]   Copy / a:
  1294.  
  1295.     FLIX Reference Manual                                                 27
  1296.  
  1297.     ────────────────────────────────────────────────────────────────────────
  1298.     Profile options - EXECUTE
  1299.  
  1300.        The  EXECUTE  profile  option  defines  a  FLIX or DOS command to be
  1301.        executed  during  FLIX  initialization.    This  is  most useful for
  1302.        sorting  the  directory  into  a  given  sequence  prior  to   being
  1303.        displayed.
  1304.  
  1305.        EXECUTE option format: EXECUTE  a
  1306.  
  1307.              Where:
  1308.                     a = FLIX or DOS command text
  1309.  
  1310.        Only one EXECUTE option is allowed, others will be IGNORED.
  1311.  
  1312.        Example:
  1313.  
  1314.                EXECUTE /se
  1315.  
  1316.                Will sort the files by extension.
  1317.  
  1318.     FLIX Reference Manual                                                 28
  1319.  
  1320.     ────────────────────────────────────────────────────────────────────────
  1321.     Profile options - FIATTR
  1322.  
  1323.        The FIATTR profile option defines the file attributes to be used for
  1324.        the file selection criteria.   All files which  have one or more  of
  1325.        these  attributes  will  be  displayed.    The only exception is the
  1326.        DESCRIPT.ION file which may not be displayed if the OPTION X_DSCR is
  1327.        specified elsewhere in this profile.
  1328.  
  1329.        FIATTR option format: FIATTR a1 a2 a3 a4
  1330.  
  1331.              Where:
  1332.                     a1 - Defines the Archive   bit. Specify 0, 1 or *
  1333.  
  1334.                     a2 - Defines the System    bit. Specify 0, 1 or *
  1335.  
  1336.                     a3 - Defines the Hidden    bit. Specify 0, 1 or *
  1337.  
  1338.                     a4 - Defines the Read-Only bit. Specify 0, 1 or *
  1339.  
  1340.        Example:
  1341.  
  1342.                 FIATTR 1 1 1 1
  1343.  
  1344.     FLIX Reference Manual                                                 29
  1345.  
  1346.     ────────────────────────────────────────────────────────────────────────
  1347.     Profile options - FILEID
  1348.  
  1349.        The FILEID  profile option  defines the  components to  be used  for
  1350.        creating full fileids when inserting by '/' or appending to the  end
  1351.        of a DOS  command.  The  fileid may consist  of "D(rive)", "P(ath)",
  1352.        "N(ame)" and/or "E(xtension)".
  1353.  
  1354.        FILEID option format: FILEID  a
  1355.  
  1356.              Where:
  1357.                     a - Any combination of "D", "P", "N" and/or "E"
  1358.  
  1359.        Example:
  1360.  
  1361.                 FILEID DPNE    (Default fileid components)
  1362.  
  1363.     FLIX Reference Manual                                                 30
  1364.  
  1365.     ────────────────────────────────────────────────────────────────────────
  1366.     Profile options - MACRO
  1367.  
  1368.        The  MACRO  profile  option  defines  the  FLIX or DOS command to be
  1369.        assigned to a given alternate key.  Each alternate key is identified
  1370.        as "A-x", followed  by an equal  sign, followed by  the text of  the
  1371.        "macro" to be assigned to the key.
  1372.  
  1373.        MACRO option format: MACRO  a  =  b
  1374.  
  1375.              Where:
  1376.                     a - alternate key being assigned
  1377.  
  1378.                     b - FLIX or DOS command text
  1379.  
  1380.      Examples:
  1381.  
  1382.                MACRO a-a = /sa
  1383.                MACRO a-c = copy / _
  1384.                MACRO a-d = /sd
  1385.                MACRO a-e = /se
  1386.                MACRO a-f = findit /ne
  1387.                MACRO a-g = /sg
  1388.                MACRO a-h = /h
  1389.                MACRO a-k = kedit
  1390.                MACRO a-l = list  _
  1391.                MACRO a-m = mkdir _
  1392.                MACRO a-n = /sn
  1393.                MACRO a-p = path _
  1394.                MACRO a-q = dir /dp
  1395.                MACRO a-s = /ss
  1396.                MACRO a-t = type _
  1397.                MACRO a-v = li
  1398.                MACRO a-w = /w
  1399.                MACRO a-x = /sx
  1400.  
  1401.     FLIX Reference Manual                                                 31
  1402.  
  1403.     ────────────────────────────────────────────────────────────────────────
  1404.     Profile options - OPTION
  1405.  
  1406.        The OPTION profile option defines various execution parameters which
  1407.        can be used by FLIX.
  1408.  
  1409.        OPTION format: OPTION opt1 opt2 ... optn
  1410.  
  1411.          Where: opt1 - optn is one or more of the options listed below.
  1412.  
  1413.  
  1414.          CHDIR | NOCHDIR
  1415.  
  1416.              Move  to  the  directory  that  each  file  belongs to, before
  1417.              executing a  DOS command.   The  directory is  listed in  each
  1418.              file's group.
  1419.  
  1420.          ECHO | NOECHO
  1421.  
  1422.                 Echo each DOS command prior to execution
  1423.  
  1424.          HOLD | NOHOLD
  1425.  
  1426.              After all DOS commands have been executed, do not clear screen
  1427.              if any output was produced.  Display the text:  "HOLDING  ..."
  1428.              on the lower right  hand side of the  screen and wait for  any
  1429.              key press to return to FLIX.
  1430.  
  1431.          PAUSE | NOPAUSE
  1432.  
  1433.              Pause before executing  each DOS command.   Pressing ESC  ends
  1434.              the pause.
  1435.  
  1436.          RETRACE
  1437.  
  1438.              Specify this option if you have a CGA card AND you see  'snow'
  1439.              on  your  screen.    If  you  set  this option and you have NO
  1440.              problem  with  screen  'snow',  you  will  see  a  significant
  1441.              DECREASE in display performance.  Use with caution !!!!
  1442.  
  1443.          SOUND | NOSOUND
  1444.  
  1445.              Enable sound (beeps and bells).
  1446.  
  1447.          XMS | NOXMS
  1448.  
  1449.              Use XMS for  swapping (if available).   NOXMS means  FLIX will
  1450.              not  use  XMS  even  if  it  is available.  When searching for
  1451.              memory to swap, FLIX checks for XMS memory first.
  1452.  
  1453.          EMS | NOEMS
  1454.  
  1455.              Use EMS for  swapping (if available).   NOEMS means  FLIX will
  1456.              not  use  EMS  even  if  it  is available.  When searching for
  1457.              memory to  swap, FLIX  checks for  XMS memory  first, then for
  1458.              EMS.
  1459.  
  1460.     FLIX Reference Manual                                                 32
  1461.  
  1462.     ────────────────────────────────────────────────────────────────────────
  1463.     Profile options - OPTION
  1464.  
  1465.          FMS | NOFMS
  1466.  
  1467.              Specifying  FMS  tells  FLIX  to  use  a file in the directory
  1468.              defined by  environment variables  TEMP or  TMP for  swapping.
  1469.              The file name will always  be unique to that directory.   FLIX
  1470.              will  use  file  swapping  only  if  XMS and EMS memory is not
  1471.              available.
  1472.  
  1473.          SHOW_ATTR | NOSHOW_ATTR
  1474.  
  1475.              Show file  attributes on  the FLIX  display.   If the physical
  1476.              screen is wide enough, file attributes will always be shown.
  1477.  
  1478.          SHOW_DSCR | NOSHOW_DSCR
  1479.  
  1480.              Show  4DOS  file  descriptions  on  the  FLIX display.  If the
  1481.              physical screen  is wide  enough, 4DOS  file descriptions will
  1482.              always be shown.
  1483.  
  1484.          X_DSCR | NOX_DSCR
  1485.  
  1486.              4DOS keeps file descriptions  in a file called:   DESCRIPT.ION
  1487.              which resides in each directory.  Specifying X_DSCR will  hide
  1488.              the 4DOS DESCRIPT.ION file.
  1489.  
  1490.        Note: The OPTION command can be specified in more than one line.
  1491.  
  1492.        Examples:
  1493.  
  1494.                  OPTION nochdir noecho hold nopause sound XMS EMS FMS
  1495.                  OPTION show_attr noshow_dscr x_dscr
  1496.  
  1497.     FLIX Reference Manual                                                 33
  1498.  
  1499.     ────────────────────────────────────────────────────────────────────────
  1500.     Profile options - SYNONYM
  1501.  
  1502.        The SYNONYM  profile option defines an  alias for  a DOS command.
  1503.        Each  alias  is  replaced  by  its  true  name prior to DOS command
  1504.        execution.  A  maximum of 50  SYNONYM commands are  allowed, others
  1505.        will be IGNORED.
  1506.  
  1507.        SYNONYM option format: SYNONYM  a  b
  1508.  
  1509.              Where:
  1510.                     a - alias DOS command name
  1511.  
  1512.                     b - true DOS command name
  1513.  
  1514.        Examples:
  1515.  
  1516.                  SYNONYM c copy
  1517.                  SYNONYM r rename
  1518.                  SYNONYM t type
  1519.  
  1520.     FLIX Reference Manual                                                 34
  1521.  
  1522.     ────────────────────────────────────────────────────────────────────────
  1523.     Help file commands
  1524.  
  1525.     The FLIX help system uses a plain text file for the storage of the help
  1526.     information.  The file is named FLIX.HLP by default.  This help file
  1527.     is formatted using the following dot commands:
  1528.  
  1529.        .* Comment. Will not appear on screen.
  1530.        .t The title. 1-8 Character Title.
  1531.        .r Other references. Total of 9, 1 - 8 Characters each.
  1532.        .x Start and end of text description for this title.
  1533.  
  1534.     Example:
  1535.  
  1536.        .*
  1537.        .*  START OF HELP INFORMATION FOR FLIX COMMAND: /SS
  1538.        .*
  1539.        .t /SS
  1540.        .r Commands /SA /SD /SE /SG /SN /SX
  1541.        .x
  1542.         Syntax
  1543.  
  1544.           /SS
  1545.  
  1546.         Description
  1547.  
  1548.           Sort by size (d), name, group and extension.
  1549.  
  1550.         Comments
  1551.  
  1552.           Issued from  the FLIX  Command line  area or  assigned to  an
  1553.           F-key or macro.
  1554.        .x
  1555.        .*
  1556.        .*  END OF HELP INFORMATION FOR FLIX COMMAND: /SS
  1557.        .*
  1558.  
  1559.     FLIX Reference Manual                                                 35
  1560.  
  1561.     ────────────────────────────────────────────────────────────────────────
  1562.     Error messages
  1563.  
  1564.  
  1565.       Access Denied
  1566.  
  1567.          An attempt was made to access an already open file.
  1568.  
  1569.       Cannot alter Date/Time
  1570.  
  1571.          Altering the Date/Time for this file is not allowed.
  1572.  
  1573.       Cannot open DESCRIPT.ION file
  1574.  
  1575.          Error encountered opening the file description file.
  1576.  
  1577.       Command Not Found
  1578.  
  1579.          The command specified was not a valid FLIX or DOS command.
  1580.  
  1581.       Description field cannot be altered
  1582.  
  1583.          When the file descriptions are not shown, and the '/w' command was
  1584.          executed, FLIX would not allow you to jump to the file description
  1585.          area.
  1586.  
  1587.       Disk I/O Error
  1588.  
  1589.          A disk I/O error was encountered.
  1590.  
  1591.       Error writing DESCRIPT.ION file
  1592.  
  1593.          An error was encountered while trying to write the file description
  1594.          file.
  1595.  
  1596.       Error(s) In Profile
  1597.  
  1598.          On FLIX initialization, some options in the profile were specified
  1599.          incorrectly.
  1600.  
  1601.       FLIX Logic Error
  1602.  
  1603.          Internal error.
  1604.  
  1605.       Group Already In File List
  1606.  
  1607.          An attempt was made to add a group to this level which already
  1608.          exists here.
  1609.  
  1610.       Helpfile Not Found
  1611.  
  1612.          On FLIX initialization, the help file was not found.
  1613.  
  1614.       Insufficient Internal Memory
  1615.  
  1616.          FLIX ran out of memory while attempting an operation.
  1617.  
  1618.     FLIX Reference Manual                                                 36
  1619.  
  1620.     ────────────────────────────────────────────────────────────────────────
  1621.     Error messages
  1622.  
  1623.  
  1624.       Insufficient memory to build sort table
  1625.  
  1626.          FLIX ran out of memory while attempting a sorting operation.
  1627.  
  1628.       Invalid attribute change attempt
  1629.  
  1630.          Cannot change this file's attributes.
  1631.  
  1632.       Invalid date change
  1633.  
  1634.          The date entered was invalid.
  1635.  
  1636.       Invalid rename attempt
  1637.  
  1638.          An invalid character was entered in a file rename attempt.
  1639.  
  1640.       Invalid time change
  1641.  
  1642.          The time entered was invalid.
  1643.  
  1644.       Level Not Active Or Invalid
  1645.  
  1646.          Attempt to jump to an non-existing level.
  1647.  
  1648.       Maximum Groups In File List
  1649.  
  1650.          An attempt was made to add more groups than allowed.
  1651.  
  1652.       Maximum Levels Active
  1653.  
  1654.          An attempt was made to add more levels than allowed.
  1655.  
  1656.       Minimum of 64K free required for this program
  1657.  
  1658.          Not enough memory was found to run FLIX.
  1659.  
  1660.       No File(s) Selected
  1661.  
  1662.          There was a DOS error accessing a drive or directory.
  1663.  
  1664.       Not Executed Due To ESC
  1665.  
  1666.          PAUSE was aborted and the command was not executed.
  1667.  
  1668.       Profile Not Found
  1669.  
  1670.          On FLIX initialization, the profile was not found.
  1671.  
  1672.       Screen width must be in [80 - 132] and length [25 - 60]
  1673.  
  1674.          Physical screen is smaller than the allowed minimum.
  1675.  
  1676.     FLIX Reference Manual                                                 37
  1677.  
  1678.     ────────────────────────────────────────────────────────────────────────
  1679.     Error messages
  1680.  
  1681.  
  1682.       Substitution list is too long
  1683.  
  1684.          When applying slash substitutions you went crazy and wrote
  1685.          an essay.
  1686.  
  1687.       Target Missing Or Invalid
  1688.  
  1689.          The find command search target was not found.
  1690.  
  1691.       Unexpected DOS Error
  1692.  
  1693.          Internal error.
  1694.  
  1695.       Unknown FLIX Command
  1696.  
  1697.          FLIX did not recognize the command entered.
  1698.  
  1699.     FLIX Reference Manual                                                 38
  1700.  
  1701.     ────────────────────────────────────────────────────────────────────────
  1702.     Index
  1703.  
  1704.           ■■■■■  A  ■■■■■                     ■■■■■  C  ■■■■■
  1705.           Access 6, 21-22, 35                 Components 11, 20, 29
  1706.           Achieved 21                         Control 7, 14
  1707.           Add 2, 15, 24, 35-36                Controlled 11, 17-18
  1708.           Alias 10, 18, 20, 33                Controls 8, 17-18
  1709.           Alt 8-10, 18, 20, 24                Copy 3-4, 6, 10, 13, 18, 26,
  1710.           Alter 8, 17-18, 20, 23, 35            30, 33
  1711.           Append 9, 15, 22                    Copying 10, 18
  1712.           Appended 11, 13-14                  Copyright 4, 7
  1713.           Appropriate 6                       Create 6, 15-16, 22
  1714.           Archive 17, 28                      Ctrl 9-10
  1715.           Area 8-12, 16-17, 22, 26,           Current 6-7, 9-10, 15-16, 18,
  1716.             34-35                               22
  1717.           Areas 8-10, 24                      Cursor 9-10, 12, 20-22, 24-25
  1718.           Attr 6, 17-18, 20, 24, 32
  1719.           Attribute 23-24, 36
  1720.           Attributes 2, 6, 9, 17,             ■■■■■  D  ■■■■■
  1721.             19-20, 22, 24, 28, 32, 36         Data 8-9
  1722.           Autoexec 6                          Date 1-2, 6, 9, 17, 19,
  1723.           Available 6, 9, 26, 31-32             22-23, 35-36
  1724.                                               Default 11, 20, 24, 29, 34
  1725.                                               Defaults 7, 25
  1726.           ■■■■■  B  ■■■■■                     Define 20, 26
  1727.           Background 24                       Defines 23-25, 27-31, 33
  1728.           Backspace 10                        Definition 8-9, 12, 16, 21, 26
  1729.           Beep 17, 23                         Del 10
  1730.           Beeps 31                            Descript 18, 28, 32, 35
  1731.           Bells 31                            Description 1, 7-10, 15,
  1732.           Bit 17, 28                            18-19, 21-24, 34-35
  1733.           Buffer 11, 24                       Descriptions 1, 6, 9, 17-18,
  1734.           Bytes 9, 12, 16                       22, 32, 35
  1735.                                               Different 1, 6, 8-9, 17-18
  1736.                                               Dimensions 1, 6, 9
  1737.           ■■■■■  C  ■■■■■                     Dir 13, 16, 30
  1738.           Caution 2, 31                       Directories 15-16
  1739.           Cga 31                              Directory 6-7, 15-18, 20, 22,
  1740.           Char 11, 20, 25                       27, 31-32, 36
  1741.           Character 9-11, 23, 25, 34, 36      Disk 1, 6, 12, 15, 35
  1742.           Characters 7, 12, 20, 25, 34        Diskette 4, 6
  1743.           Chdir 31                            Display 1, 7-10, 12, 16-17,
  1744.           Code 1, 3                             20, 22, 24, 31-32
  1745.           Color 6, 17-18, 24                  Displayed 9, 11, 15, 19, 21,
  1746.           Colors 24                             24, 26-28
  1747.           Column 22                           Displays 9, 24
  1748.           Columns 8                           Distribution 4
  1749.           Command 1-2, 6-11, 13-18,           Dos 1-2, 6-7, 9, 11-15,
  1750.             20-22, 24-27, 29-37                 17-18, 20, 22, 24-27,
  1751.           Commands 1, 6, 9-14, 18-20,           29-33, 35-37
  1752.             22, 25, 31, 33-34                 Dot 34
  1753.           Commandswhich 15                    Drive 9, 36
  1754.           Comment 20, 23, 34
  1755.           Comments 3, 12, 34
  1756.           Component 11
  1757.  
  1758.     FLIX Reference Manual                                                 39
  1759.  
  1760.     ────────────────────────────────────────────────────────────────────────
  1761.     Index
  1762.  
  1763.           ■■■■■  E  ■■■■■                     ■■■■■  H  ■■■■■
  1764.           Ems 1, 6, 31-32                     Highlighted 21
  1765.           Enter 10-11, 13-14, 17-18, 21       Hold 31-32
  1766.           Environment 1, 3, 6-7, 20, 32       Holding 31
  1767.           Error 14, 35-37                     Home 10
  1768.           Esc 10, 17-18, 31, 36               Hs 16
  1769.           Example 6, 11, 25, 27-29, 34
  1770.           Examples 12-14, 16, 23-24,
  1771.           Examples (cont)  26, 30, 32-33      ■■■■■  I  ■■■■■
  1772.           Exception 28                        Initialization 20, 27, 35-36
  1773.           Execute 10, 20, 22, 27              Input 10, 22, 24
  1774.           Executed 6, 8, 11, 24, 27,          Ins 10
  1775.             31, 35-36                         Insert 10-11, 20, 22
  1776.           Executing 14, 21, 31                Inserted 11, 22
  1777.           Execution 1, 6, 11, 31, 33          Inserting 29
  1778.           Expanded 13-14                      Installation 6
  1779.           Extended 1, 6, 9                    Introduction 1-2
  1780.           Extension 9-10, 13, 19, 22,         Invoke 7, 11
  1781.             27, 34
  1782.           Extensions 17
  1783.                                               ■■■■■  K  ■■■■■
  1784.                                               Key 8-10, 12, 16-18, 20-24,
  1785.           ■■■■■  F  ■■■■■                       26, 30-31, 34
  1786.           Fiattr 20, 28                       Keyboard 1, 9-10, 20-21
  1787.           Field 8-10, 17, 23-24, 35           Keys 9, 21
  1788.           Fields 8, 17, 20
  1789.           File 1-2, 5-22, 24, 28,
  1790.             31-32, 34-36                      ■■■■■  L  ■■■■■
  1791.           Fileid 11, 13, 20, 25, 29           Left 10, 21
  1792.           Fileids 29                          Length 9, 36
  1793.           Filelist 1                          Level 9, 12, 16, 22, 35-36
  1794.           Filename 9, 11, 13                  Levels 16, 22, 36
  1795.           Files 1-2, 4-7, 9, 11-12,           Line 1-2, 5-13, 16, 18,
  1796.             15-17, 19-20, 27-28                 20-24, 32, 34
  1797.           Filespec 7, 15, 20, 22              List 1, 4-11, 13-16, 22, 26,
  1798.           Find 22, 37                           30, 35-37
  1799.           Fms 6, 32
  1800.           Foreground 24
  1801.           Format 1, 9, 15-16, 23-31, 33       ■■■■■  M  ■■■■■
  1802.           Function 2, 20, 24-26               Macro 20-22, 30, 34
  1803.           Functions 1, 9                      Macros 20
  1804.                                               Manipulating 18
  1805.                                               Memory 1, 6, 31-32, 35-36
  1806.           ■■■■■  G  ■■■■■                     Menu 21
  1807.           Group 8-9, 12, 15, 19, 22,          Monochrome 24
  1808.             31, 34-35
  1809.           Groups 4, 9, 36
  1810.                                               ■■■■■  N  ■■■■■
  1811.                                               Navigating 15-16, 21
  1812.           ■■■■■  H  ■■■■■                     Nochange 23
  1813.           Help 5-7, 12, 21-22, 34-35          Nochdir 31-32
  1814.           Helpfile 35                         Noecho 31-32
  1815.           Hidden 17, 28                       Noems 31
  1816.  
  1817.     FLIX Reference Manual                                                 40
  1818.  
  1819.     ────────────────────────────────────────────────────────────────────────
  1820.     Index
  1821.  
  1822.           ■■■■■  N  ■■■■■                     ■■■■■  S  ■■■■■
  1823.           Nofms 32                            Setup 5-6, 20
  1824.           Nohold 31                           Sg 19, 22, 30, 34
  1825.           Nopause 32                          Show_attr, 32
  1826.           Noshow 32                           Show_dscr, 32
  1827.           Noshow_attr 32                      Size 1, 6, 9, 19, 22, 34
  1828.           Noshow_dscr 32                      Slash 11-14, 16, 37
  1829.           Nosound 23, 31                      Sn 19, 22, 30, 34
  1830.           Note 3-4, 7-9, 11, 16, 18,          Snow 31
  1831.             23, 25, 32                        Sort 2, 19, 22, 27, 34, 36
  1832.           Nox_dscr 32                         Sorted 19
  1833.           Noxms 31                            Sorting 1, 19, 27, 36
  1834.                                               Sound 17, 23, 31-32
  1835.           ■■■■■  O  ■■■■■                     Source 1
  1836.           Optimized 2                         Ss 12, 16, 19, 22, 30, 34
  1837.           Option 6, 8, 11, 13, 17-18,         Star 23
  1838.             20, 23-33                         String 11, 13, 25
  1839.           Options 2, 5, 7, 20, 23-33, 35      Substitution 11-14, 16, 37
  1840.                                               Substitutions 11, 37
  1841.                                               Swap 6, 31
  1842.           ■■■■■  P  ■■■■■                     Swapping 1, 31-32
  1843.           Packing 4-6                         Swaps 6
  1844.           Pagedown 21                         Sx 19, 22, 30, 34
  1845.           Pageup 21                           Synonym 20, 33
  1846.           Path 7, 11, 30                      Syntax 7, 34
  1847.           Pathname 13-14                      System 1-2, 4, 6, 9, 17,
  1848.           Pause 31, 36                          21-22, 24, 28, 34
  1849.           Pgdn 10
  1850.           Pgup 10
  1851.           Profile 5-8, 11, 13, 17-18,         ■■■■■  T  ■■■■■
  1852.             20, 23-33, 35-36                  Tab 8, 10, 17, 23
  1853.           Program 1-6, 9, 11, 17, 36          Temp 6, 13, 32
  1854.           Punctuation 25                      Terminate 22
  1855.                                               Testfile 12-14, 16
  1856.                                               Text 6, 26-27, 30-31, 34
  1857.           ■■■■■  R  ■■■■■                     Time 1-2, 6, 9, 15, 17, 19,
  1858.           Read 15, 17, 22, 28                   22-23, 35-36
  1859.           Recall 22                           Title 8-9, 24, 34
  1860.           Registration 3                      Tmp 6, 32
  1861.           Related 21                          Toggle 8, 10, 22
  1862.           Rename 33, 36                       Tone 17
  1863.           Renaming 17
  1864.           Responses 17
  1865.           Restore 10, 17-18                   ■■■■■  V  ■■■■■
  1866.           Retrace 31                          Version 2-3, 5, 9
  1867.                                               Vga 1, 6
  1868.                                               Video 6
  1869.           ■■■■■  S  ■■■■■
  1870.           Sa 19, 22, 30, 34
  1871.           Screen 1, 6-12, 15, 20-24,          ■■■■■  X  ■■■■■
  1872.             26, 31-32, 34, 36                 Xms 1, 6, 31-32
  1873.           Sequences 10                        X_dscr, 32
  1874.           Scroll 10, 21-22
  1875.           Sd 19, 22, 30, 34
  1876.           Se 19, 22, 27, 30, 34
  1877.           Selection 8-9, 28
  1878.